Enterprise Version
perfect mechanism